package com.scada.inf;

import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

import com.scada.model.bean.ServiceInfo;
import com.scada.model.result.ResponseBean;
import com.scada.model.search.ServiceInfoSearch;

@WebService
@SOAPBinding(style = Style.RPC)
public interface ServiceInfoVisitor {

	public void deleteServiceInfoById(String isShow, String ids);

	public ResponseBean insertServiceInfo(ServiceInfo serviceInfo);

	public ResponseBean getServiceInfoById(Long id);

	public ResponseBean updateServiceInfo(ServiceInfo serviceInfo);
	
	public ResponseBean getServiceInfoPageData(ServiceInfoSearch serviceInfoSearch);
	
	public ResponseBean repeatNameValidate(Long id, String serviceName, String serviceType);
	
	public ResponseBean getSelectService(String pageSize,String currentPage,String searchName, String serviceType);
}
